簡介:本課程以 Java 11 為編譯環境,講解了 Java 對函數式編程支持,以及用實戰小例子演示如何使用函數式簡潔優雅的直擊問題核心邏輯。另,老師新作 《Spring Security+OAuth2 精講 多場景打造企業級認證與授權》https://coding.imooc.com/class/455.html 也上線啦,課程中將結合前后端分離的權限管理應用,基于從單體到微服務的演進,精講主流安全框架 Spring Security5.x 的核心技術,一站式覆蓋目前企業主流認證授權的方方面面,感興趣的同學,可以關注一下,歡迎撒花拍磚~~
第1章 課程介紹
本章主要針對環境配置、函數式編程的概念及特點等內容進行了講解,幫助同學們對函數式編程有初步的認識。
第2章 重新認識”流“
本章主要是講解 Java 中以流方式操作集合對象,以及在此過程中的一系列方便進行變換、過濾、排序、分組統計等操作符。同時介紹了 Java 中對于可能為空的對象的類型Optional以及它對函數的支持,幫助大家對“流”有更加清晰的認識!
第3章 流的高級操作
本章介紹高階操作符Reduce 操作符,并結合一個實戰小例子說明在實際開發中如何使用函數式編程,幫助大家進一步加強認識!